harsh criticism or disapproval - Turco Inglés Diccionario